package com.bsoft.gol.hcs.specialist.bean.inspectionreport.request;

import java.io.Serializable;

/**
 * @Author: lcn_louis
 * @Date: 2018/12/4 1:45 PM
 */
public class ListInspectionReportRequest implements Serializable {

    private String organizationId;

    private String patientMedicalCardType;

    private String patientMedicalCardNumber;

    private String cardType;

    private String cardNumber;

    private String patientId;

    private String beginTime;//开始日期(yyyy-MM-dd)，与检验时间进行比较筛选

    private String endTime;//结束日期(yyyy-MM-dd)，与检验时间进行比较筛选

    private String keyword;//关键字，患者输入的搜索关键字，与检查的项目的名称模糊匹配

    private String source;//住院/门诊(1门诊/2住院)

    private Integer pageNo = 1;

    private Integer pageSize = 20;

    private String inspectId;

    private String outpatientOrHospitalizationId;

    /** 病案号码 */
    private String medicalRecordNumber;

    @Override
    public String toString() {
        return "ListInspectionReportRequest{" +
                "organizationId='" + organizationId + '\'' +
                ", patientMedicalCardType='" + patientMedicalCardType + '\'' +
                ", patientMedicalCardNumber='" + patientMedicalCardNumber + '\'' +
                ", cardType='" + cardType + '\'' +
                ", cardNumber='" + cardNumber + '\'' +
                ", patientId='" + patientId + '\'' +
                ", beginTime='" + beginTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", keyword='" + keyword + '\'' +
                ", source='" + source + '\'' +
                ", pageNo=" + pageNo +
                ", pageSize=" + pageSize +
                ", inspectId='" + inspectId + '\'' +
                ", outpatientOrHospitalizationId='" + outpatientOrHospitalizationId + '\'' +
                '}';
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getPatientMedicalCardType() {
        return patientMedicalCardType;
    }

    public void setPatientMedicalCardType(String patientMedicalCardType) {
        this.patientMedicalCardType = patientMedicalCardType;
    }

    public String getPatientMedicalCardNumber() {
        return patientMedicalCardNumber;
    }

    public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
        this.patientMedicalCardNumber = patientMedicalCardNumber;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getInspectId() {
        return inspectId;
    }

    public void setInspectId(String inspectId) {
        this.inspectId = inspectId;
    }

    public String getOutpatientOrHospitalizationId() {
        return outpatientOrHospitalizationId;
    }

    public void setOutpatientOrHospitalizationId(String outpatientOrHospitalizationId) {
        this.outpatientOrHospitalizationId = outpatientOrHospitalizationId;
    }

    public String getMedicalRecordNumber() {
        return medicalRecordNumber;
    }

    public void setMedicalRecordNumber(String medicalRecordNumber) {
        this.medicalRecordNumber = medicalRecordNumber;
    }
}
